#pragma once
#include "Mario.h"
#include "Singleton.h"
class CapeMario:public IState,public Singleton<CapeMario>{
public:
    void GotMushroom(IMario* mario) override;
    void GotFireFlower(IMario* mario) override;
    void GotFeather(IMario* mario) override;

    void GotMonster(IMario* mario) override;
    void GotFall(IMario* mario) override;

    void GotCoin(IMario* mario) override;
};